package com.kfm.pm;

import java.util.Calendar;
import java.util.Date;

public class CalendarExample02 {

    public static void main(String[] args) {
        Calendar calendar = Calendar.getInstance();
        calendar.set(2021, 11, 29);
//        calendar.set(2023, 2, 10);
//        // add(字段, 增加的值)
//        calendar.add(Calendar.DATE, -30);
//        System.out.println(calendar.get(Calendar.MONTH)); // 1
//        System.out.println(calendar.getActualMaximum(Calendar.DATE)); // 28
//        System.out.println(calendar.get(Calendar.DATE)); // 8
//        calendar.roll(Calendar.YEAR, -30);
//        System.out.println(calendar.get(Calendar.MONTH)); // 1
//        System.out.println(calendar.getActualMaximum(Calendar.DATE)); // 28
//        System.out.println(calendar.get(Calendar.DATE)); // 8
//        // Calendar --> Date 对象
//        Date date = calendar.getTime();
//        // 1970.1.1 -- 现在 毫秒值
//        System.out.println(calendar.getTimeInMillis());
//        System.out.println(calendar.toString());
//
//        calendar.setFirstDayOfWeek(2);
//        System.out.println(calendar.getFirstDayOfWeek());
        System.out.println(calendar.get(Calendar.WEEK_OF_YEAR));
        System.out.println(calendar.getWeekYear());
    }
}
